2
作业 1:符号架构师
PolyU COMP5511Week 1
00:00

认识 SHRDLU(1968-1970)

早在 GPT 等大型语言模型出现之前,就有 SHRDLU。它由 MIT 的 Terry Winograd 开发,是"符号 AI"(也称 GOFAI:老式人工智能)领域一项开创性的实验。

1. "微观世界"假说

SHRDLU 并未试图理解整个宇宙(那太混乱了),而是生活在一个受限的 积木世界之中。这个世界只包含特定的物体:砖块、棱锥和一个盒子。

  • 符号接地: 由于这个世界很小,每个词("红色"、"移动"、"上面")都能被精确地定义。程序之所以能"理解"积木,是因为它在内存中拥有指向该对象的直接指针。

2. 能力

  • 理解: "把红色积木放到绿色积木上。"
  • 推理: "我做不到,绿色积木被挡住了。"(它理解物理约束)。
  • 记忆: "你为什么那么做?" -> "因为你让我这么做的。"

3. 历史背景

它运行在 DEC PDP-10 主机上(速度为 1 MIPS),并使用矢量图形显示器。其逻辑使用 MacLisp 和 Micro-Planner编写。

Python 表示("状态")